رجيستري (Registry) ويندوز براي مبتديان
رجيستري (Registry) ويندوز براي مبتديان
رجيستري (Registry) ويندوز براي مبتديان
راهنماي شما براي گام نهادن در جاده اي پر خطر
اين بانک اطلاعاتي به رجيستري ويندوز، يا به اختصار رجيستري (Registry) مشهور است. هرگاه تغييري در Control Panel به وجود مي آوريد يا نرم افزار يا سخت افزار جديدي را نصب مي کنيد، رجيستري روز آمد مي شود تا بتواند اين تغييرات را براي بخش هاي مختلف خبر بدهد.
چرا، چگونه، چرا؟
اطلاعات رجيستري به شکل فايل هاي دودويي ذخيره مي شود، که فايل هايي هستند که از فرمت دودويي، يعني دستگاه عدد نويسي صفر و يک تشکيل مي شوند. مکان فايل هاي رجيستري به نگارش ويندوزي بستگي دارد که از آن استفاده مي کنيد. از ويندوز اکس پي به بعد از ديرکتوري خاصي واقع در مکان زير براي ذخيره فايل هايي که رجيستري به کار مي گيرد استفاده مي شود: Windows\system 32\Config
حال که مي دانيد فايل هايي را که رجيستري را تشکيل مي دهند کجا بيابيد، دست به آنها نزنيد. سعي نکنيد فايل هاي رجيستري را مستقيماً اصلاح کنيد يا درون آنها را تماشا کنيد، مگر اين که خطر خرابي سيستم عامل يا نابودي داده ها براي تان مهم نباشد. اگر بخواهيد به طور دستي تغييراتي بي خطر روي رجيستري به وجود بياوريد بايد از ابزار اصلاح رجيستري بهره بگيريد.
ساختمان رجيستري
o کندو (hive). رجيستري، بسته به نگارش ويندوز مورد استفاده، از پنج يا شش کندو تشکيل مي شود. هر لانه زنبور يا کندو نقطه ورود به يک ساختمان سلسله مراتبي از داده هايي حاوي اطلاعات مرتبط با هم است. به عنوان مثال، يکي از کندوها حاوي همه داده هاي مربوط به کاربراني است که از کامپيوتر استفاده مي کنند. کندوها بالاتري نقطه در سلسله مراتب رجيستري هستند.
* رجيستري، بسته به نگارش ويندوز مورد استفاده، از پنج يا شش کندو تشکيل مي شود.
* هر کندو حاوي تعدادي کليد است. کليدها، درست مانند پوشه هايي (ديرکتوري هايي) که مي توانند حاوي پوشه هاي ديگر باشند، مي توانند حاوي کليدهاي ديگري باشند، که به کليد-فرعي (sub-key) مشهورند.
همان گونه که کليدها شبيه به پوشه ها (ديرکتوري ها) هستند، مقادير در مفهوم مشابه فايل ها هستند. مقادير حاوي داده هاي واقعي اي هستند که در رجيستري ذخيره مي شوند. انواع مقدار اصلي به قرار زير است: رشته اي (string)، دودويي
به بيان ساده، کندو، کليد، و کليد فرعي مسير و نشان جايي هستند که اطلاعات در آنجا ذخيره شده است، و مقادير همان اطلاعات واقعي هستند. به عنوان مثال، يک کليد رجيستري که محافظ صفحه نمايش (Screen saver ) را کنترل مي کند شبيه به کليد زير است:
o Registry Key (کليد رجيستري):
[HKEY_CURRENT_YSER/CONTROL PANEL/Desktop]
o Value name (نام مقدار): Screen SaveActive
o Value Type (نوع مقدار): string
o Value data ( داده هاي مقدار): فعال =1؛ غير فعال=0
کندوهاي رجيستري
اين کندو حاوي نقشه هاي ارتباط فايلي، اطلاعات OLE، ميانبرهاي ويندوز، و ساير جنبه هاي رابط کاربري ويندوز است.
HKEY CLASSES USER
اين کندو به داده هاي ذخيره شده در کندو HKEY_USER پيوند مي خورد. وقتي کاربري وارد بخش ويندوز خودش مي شود، تنظيم ها، سليقه ها، تنظيم هاي منوي Start، و حقوق دستيابي مخصوص او از اين کندو استخراج مي شود.
HKEY LOCAL MACHINE
اين کندو حاوي اطلاعات مخصوص به کامپيوتر، شامل نرم افزارها و سخت افزارهاي نصب شده است. تنظيمات سخت افزاري و نرم افزاري مشترک همه کاربران نيز در اين قيمت ذخيره مي شود.
HKEY YSERS
اين کندو حاوي سليقه هاي فردي همه کاربران است.
HKEY CURRENT CONFIG
اين کندو به HKEY_LOCAL_MACHINE وصل مي شود و اطلاعاتي درباره خصوصيات سخت افزار فعلي در خود دارد.
o تهيه نسخه پشتيبان (Backup) از رجيستري و باز گرداني (restore) رجيستري
اصلاح اشتباهي رجيستري مي تواند سبب خرابي فوري و شايد سيستم عامل شما شود. اگر اشتباه کنيد، ممکن است نتوانيد کامپيوتر خود را بوت کنيد. در نتيجه، پيش از اصلاح رجيستري، يک نسخه پشتيبان از آن بسازيد تا در صورت لزوم بتوانيد به آن باز گرديد.
تهيه نسخه پشتيبان از رجيستري در ويندوز اکس پس. روي Start کليک و System Tools, Accessories,All Programs و backup را انتخاب کنيد. وقتي برنامه Backup Or Restore Wizard به اجرا در آمد، روي Next کليک کنيد. روي Back Up Files And Settings و بعد روي Next کليک کنيد. گزينه زير را انتخاب کنيد: Let Me Choose What To Back Up
و بعد روي Next کليک کنيد. در نيمه با عنوان Items To Backup، روي علامت (+) کنار My Computer کليک کنيد تا باز شود، فهرست را جستجو کنيد و System Start را بيابيد و مربع کنار آن را تيک دار کنيد، و بعد روي Next کليک کنيد. با استفاده از دکمه Browse، مورد My Documents را بيابيد و آن را به عنوان مکان ذخيره نسخه پشتيبان انتخاب کنيد. روي Save و Next کليک کنيد.
برنامه Backup Wizard چکيده اي از آنچه را روي خواهد داد به نمايش در خواهد آورد. روي Finish کليک کنيد تا تهيه نسخه پشتيبان از رجيستري آغاز شود.
اگر کاربر ويندوز اکس پي نگارش Home باشيد، ممکن است نام برنامه خدماتي تهيه نسخه پشتيبان را در منوي System Tools نبينيد، چون در نصب پيش فرض ويندوز اکس پي نگارش Home گنجانده نشده است. براي نصب دستي آن، سي دي نصب ويندوز اکس پي را در ديسک ران سي دي رام قرار دهيد. وقتي صفحه خوشامدگويي ويندوز اکس پي به نمايش در آمد، روي Exit کليک کنيد. روي tart کليک کنيد و My Computer را انتخاب کنيد. در پنجره My Computer روي Win XP CD کليک-راست کنيد و Explore را از منويي که ظاهر مي شود انتخاب کنيد. روي پوشه VALUEADD، پوشه MSFT، پوشه NTBACKUP، و نماد نصب کننده NTBACKUP کليک-دو ضرب کنيد و دستورالعمل هاي روي صفحه نمايش را دنبال کنيد.
o بازگرداني (restore) رجيستري در ويندوز اکس پس. سي دي نصب ويندوز اکس پي خود را در ديسک ران سي دي رام خود قرار دهيد و کامپيوتر را از نو بووت کنيد. پيام زير خواهد آمد:
Press Any Key To Boot From CD
يکي از کليدها را بزنيد. وقتي پنجره اي با گزينه هاي Repair,Setup يا Quit بيايد، کليد r را بزنيد. پنجره اي جديد از شما خواهد پرسيد که مي خواهيد وارد کدام نصب ويندوز شويد. اکثر کاربران فقط يک گزينه دارند:
Item1:C:/Windos
کليد 1 و سپس کليد Enter را بزنيد. کلمه عبور مدير کامپيوتر را تايپ کنيد و کليد Enter را بزنيد. براي تغيير دادن ديرکتوري به ديرکتوري حاوي نسخه پشتيبان رجيستري از فرمانcd استفاده کنيد. به عنوان مثال، اگر فايل هاي پشتيبان رجيستري در ديرکتوري repair باشد، عبارت cd repair را تايپ کنيد و کليد Enter را بزنيد.
براي کپي کردن فايل هاي پشتيبان رجيستري، فرمان هاي زير را در نشانه فرمان، يک سطر در هر زمان تايپ کنيد. پس از تايپ هر سطر، کليد Enter را بزنيد. وقتي از شما پرسيده مي شود که آيا مي خواهيد فايل موجود را رونويسي کنيد، کليد y را بزنيد.
copy default c:/windows/systm 32/config
copy samc:/windows/systm 32/config
copy security c:/windows/systm 32/config
copy software c:/windows/systm 32/config
copy system c:/windows/systm 32/config
سي دي نصب ويندوز اکس پي را از ديسک ران سي دي رام خارج و Exit را در نشانه فرمان تايپ کنيد تا کامپيوتر از نو بوت شود.
o تهيه نسخه پشتيبان از رجيستري در ويندوز ويستا و ويندوز 7. عبارت systempropertiesprotection را در کنار رجيستري منوي Start تايپ کنيد و کلي Enter را بزنيد. (اگر از شما يک گذرواژه مديريت يا تأييد خواسته شد، گذرواژه را تايپ کنيد يا روي Allow کليک کنيد.)
Restore system Setting and previous versions of file
روي Apply و سپس روي OK کليک کنيد.
o باز گرداني (restore) رجيستري در ويندوز ويستا و ويندوز 7 . عبارت systempropertiesprotection را در کادر جستجوي منوي Start تايپ کنيد و کليد Enter را بزنيد. (اگر از شما يک گذرواژه مديريت يا تأييد خواسته شد، گذرواژه را تايپ کنيد يا روي Allow کليک کنيد.)
در برگه systm Protection روي دکمه Systm Restore کليک کنيد.
اصلاح رجيستري
برنامه Registry Editor با يک صفحه دو بخشي باز مي شود. نيمه سمت چپ يک نمايش درختي از کندو ها را دارد. روي علامت جمع (ويندوز اکس پي) يا علامت پيکان (ويندوز7) کنار يک نام کليک کنيد تا درختي مربوط به آن باز شود و کليدهاي فرعي را نمايش دهد. نيمه سمت راست همه مقادير حاضر در کندو، کليد، يا کليد فرعي انتخاب شده فعلي را نمايش مي دهد.
کليدها و مقادير آنها را ببينيد. براي ديدن يک کليد و مقادير مرتبط با آن، از نيمه سمت چپ براي باز کردن يک کندو و يا کليد بهره بگيريد.
ما کليد زير را تماشا خواهيم کرد:
HKEY_CURRENT_ USER/Control Panel/Desktap
کندوي HKEY_CURRENT_ USER را باز کنيد، کليد Control Panel را بيابيد، و روي علامت جمع (ويندوز اکس پي) يا علامت پيکان (ويندوز 7) کنار آن کليک کنيد. فهرست کليدهاي فرعي را جستجو کنيد و کليد فرعي Desktap را بيابيد. توجه کنيد که کنار اين کليد فرعي نيز يک علامت جمع (ويندوز اکس پي) يا علامت پيکان (ويندوز 7) وجود دارد، که نشان دهنده آن است که حاوي کليدهاي فرعي ديگري است. از باز کردن اين کليد فرعي صرف نظر مي کنيم. روي نماد پوشه کنار Desktap کليک کنيد. نيمه سمت راست همه مقادير مرتبط با کليد فرعي Desktap را به نمايش در خواهد آمد.
اطلاعات مربوط به هر مقدار، شامل نام و نوع داده ها در يک ستون به نمايش در مي آيد.
ورود/ صدور (Import/Export) . از فرمان هاي Import و Export براي ذخيره و بازگرداني کليدها، کليد هاي فرعي، و مقادير منفرد مي توانيد بهره بگيريد. از فرمان هاي Import و Export براي ذخيره کل کندوها استفاده نکنيد؛ در عوض از کل رجيستري يک نسخه پشتيبان تهيه کنيد.
HKEY_CURRENT_ USER/Control Panel/Desktap
حال از فرمان Export براي ذخيره اين کليد و مقدار آن بهره مي گيريم.
براي وارد کردن يک کليد ذخيره شده، روي File کليک و گزينهImport را انتخاب کنيد. فايل کليد رجيستري را که پيشتر ساخته ايد پيدا و روي Open براي بازگرداني آن کليد و مقادير آن کليک کنيد.
براي يک کليد موجود يک مقدار اضافه کنيد يا مقدار آن را تغيير دهيد. کليد مورد نظر را انتخاب کنيد که در مثال ما کليد زير است:
HKEY_CURRENT_ USER/Control Panel/Desktap
عبارت SmoothScroll را تايپ کنيد و کليد Enter را بزنيد. مقدار جديد SmoothScroll شما براي کليد فرعي Desktap اضافه خواهد شد.
SmoothScrollروش کار طومارنمايي ويندوز را تغيير مي دهد، اما براي اجراي کارآمد به قدرت کامپيوتري زيادي نياز دارد. براي فعال کردن SmoothScroll، روي مقدار SmoothScroll کليک-دو ضرب کنيد، مقدار Valye Data آن را از 0 به 1 تغيير دهيد، و روي OK کليک کنيد.
يک کليد جديد اضافه کنيد. اضافه کردن يک کليد جديد مانند اضافه کردن يک مقدار جديد است. کليدي را که مي خواهيد يک کليد فرعي به آن اضافه کنيد انتخاب کنيد، روي Edit کليک کنيد، و New Key را انتخاب کنيد. روي کليد جديد کليک-راست کنيد و گزينه Rename را از منويي که ظاهر مي شود انتخاب کنيد. يک نام براي کليد جديد تايپ کنيد و کليد Enter را بزنيد.
دو مثال از اصلاح رجيستري
o تأخير نمايش منو. ويندوز پيش از نمايش يک منو، به اندازه مدتي از پيش تعريف شده منتظر مي ماند. اين زمان تأخير را به سليقه خود مي توانيد تغيير بدهيد. کليد زير را انتخاب کنيد:
HKEY_CURRENT_ USER/Control Panel/Desktap
يک DWORD با مقدار MenuShowDelay را اضافه کنيد. (اگر اين مقدار از قبل موجود باشد، فقط مقدار داده اي آن را تغيير بدهيد.) يک Data Type انتخاب کنيد: REG_SZ يا String.
Data مورد نظر خود، از 0 تا 999، را تايپ کنيد که نماينده تعداد ميلي ثانيه انتظار است.
HKRY_LOCAL_MACHINE_SYSTEM/CurrentControlSet/Control
روي کليد فرعي Controlدکليک-راست کنيد. روي New کليک کنيد، و Key را انتخاب کنيد.
اين تغيير بلافاصله اثر خواهد کرد. توجه داشته باشيد که اين ترفند روي همه وسايل ذخيره گر USB اکسترنال مانند ديسک هاي سخت اکسترنال USB نيز عمل مي کند.
احتياط کنيد
منبع: ريز بردازنده شماره193
مقالات مرتبط
تازه های مقالات
ارسال نظر
در ارسال نظر شما خطایی رخ داده است
کاربر گرامی، ضمن تشکر از شما نظر شما با موفقیت ثبت گردید. و پس از تائید در فهرست نظرات نمایش داده می شود
نام :
ایمیل :
نظرات کاربران
{{Fullname}} {{Creationdate}}
{{Body}}